package cn.hxzy.zyicon.service;


import cn.hxzy.zyicon.entity.Icon;
import cn.hxzy.zyicon.entity.IconGroup;
import cn.hxzy.zyicon.entity.vo.PageBean;

import java.util.List;


/**
 * (Member)表服务接口
 *
 * @author makejava
 * @since 2020-08-11 11:38:41
 */

public interface IconGroupService {
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     PageBean<IconGroup> findAll(PageBean<IconGroup> pageBean);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     void save(IconGroup iconGroup);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     void delete(Integer id);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */

     IconGroup findById(Integer id);


    PageBean<IconGroup> findIconGroupByNameLike(String searchName, PageBean<IconGroup> iconGroupPageBean);

    void update(IconGroup iconGroup);

    List<IconGroup> findAll1();
}
